a{cursor:pointer;}
.clearfix:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0}
*:first-child+html .clearfix{zoom:1}
ul,li{list-style: none;padding:0;margin:0}
.emot_photo_video{margin:14px 0 0;width:350px;float:left}
.icon_emot_photo_video{display: inline-block;margin:0 4px 0 0}
.icon_photo{background:url("/public/plupload/images/icon_photo.png") no-repeat scroll 0 0;width:20px;height: 15px;}
.emot_photo_video .item{vertical-align: top;display: inline-block;margin:0 10px 0 0}
.emot_photo_video .item i,.emot_photo_video .item span{vertical-align: middle;}

/**********上传样式***********/
.photo_upload_box_outside{position: absolute;left:0;top:0;z-index: 800;display: none}
.photo_upload_box{padding: 16px 0 10px 16px; width: 268px;background-color: #FFF; border: 1px solid #ccc; border-radius: 3px; box-shadow: 0 4px 20px 1px rgba(0, 0, 0, 0.2); position: relative}
.photo_upload_box h1{font-size: 14px;font-weight: 700;}
.photo_upload_box .upload_num{margin:10px 0}
.photo_upload_box .arrow_layer .arrow_top_area{left:20px}
.ul_pics li{float:left;width:80px;height:80px;margin:0 8px 8px 0;position: relative}
.ul_pics li img{width:100%;height: 100%}
.ul_pics li:hover .picbg{background: #4A4A4A; opacity: 0.6; filter:alpha(opacity=60); display: block; height: 100%; position: absolute; top: 0; width: 100%;}

.progress{position:relative;padding: 1px; border-radius:3px; margin:30px 0 0 0;}
.bar{background-color: green; display:block; width:0%; height:20px; border-radius:3px;}
.percent{position:absolute; height:20px; display:inline-block;top:3px; left:2%; color:#fff}
.pic_close{background:url("/public/plupload/images/ico_layer.png") no-repeat scroll -25px -25px; display: none; height: 20px; width: 20px; position: absolute;right:0;top:0;z-index: 990}
 .ul_pics li:hover .pic_close{display: block}
.photo_upload_close{background:url("/public/plupload/images/local_upload_close.png") no-repeat scroll 0 0; display: block; height: 11px; width: 11px; position: absolute;right:7px;top:8px}
.arrow_top_area{right: 20px; top: -15px; display: block; overflow: hidden; position: absolute;}
.arrow_top_area i, .arrow_top_area em{border-style: solid; border-width: 7px; display: inline-block; font-size: 0; height: 0; line-height: 0; overflow: hidden; vertical-align: top; width: 0; border-left-color: transparent; border-right-color: transparent; border-top-color: transparent;}
.arrow_top_area em{margin: 1px 0 0 -14px;}
.arrow_top_bg{border-color: #cccccc;}
.arrow_top{border-color: #fff; color: #fff;}